Apache is an open-source web server software that is very popular, secure, fast and reliable. It became the first web server to serve over 100 million websites. Apache relies on text configuration files like httpd.conf to manage settings and is run from the command line using a control script. It supports features like SSL, virtual hosts and CGI and can be installed on Linux, Unix and Windows systems.